<?php 
include "includes/session.php";
include "includes/comunes.php";
require_once("includes/paginator.class.php");
$pages = new Paginator;
ini_set('max_execution_time', 300);

//armo el Where de la consutla
$where=" 1=1 ";



 if($_GET['pedido']<>"" and $_GET['pedido']<>0)
     $where.=" and FichadaLegajo=".$_GET['pedido'];
if($_GET['sucursal']<>"" and $_GET['sucursal']<>0)
     $where.=" and FichadaSucursal=".$_GET['sucursal'];
if($_GET['fecha']<>"")
     $where.=" and FichadaFecha >='".$_GET['fecha']."'";
if($_GET['fechah']<>"")
     $where.=" and FichadaFecha <='".$_GET['fechah']."'";
 

$_SESSION['where']=$where;
 


if($_GET['submit']){
//realizo la consulta paro obtener los totales

$sql="select FichadaFecha,FichadaSucursal,FichadaLegajo from rrhh_fichadas where ".$where." group by  YEAR(FichadaFecha),MONTH(FichadaFecha),DAY(FichadaFecha), FichadaLegajo order by  FichadaFecha";
$result=  cons_sql_up($sql);



}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Sistema de Registro de Atencion</title>

<link href="estilos.css" rel="stylesheet" type="text/css" />

<!--libreria jquery central-->

<script src="jquery-ui/js/jquery-1.9.1.js"></script>
<!--fin libreria central-->

<!--Librerias para el combo-->
<script language="JavaScript" type="text/javascript" src="combos/jquery.chainedSelects.js"></script>
<!--fin libreria-->

<!--librerias ui-->
<link href="jquery-ui/css/ui-lightness/jquery-ui-1.10.2.custom.css" rel="stylesheet"/>
<script src="jquery-ui/js/jquery-ui-1.10.2.custom.js"></script>
<!--fin libreria-->
<!--libreria flexigrid-->
<link rel="stylesheet" type="text/css" href="jquery-ui/css/ui-flexigrid/flexigrid.css">
    <script type="text/javascript" src="jquery-ui/js/flexigrid.js"></script>
<!--fin libreria-->
<!--VENTANA MODAL -->
<link href="modal/styles/modal-window.css" type="text/css" rel="stylesheet" /> 
 
		<script type="text/javascript" language="javascript" src="modal/scripts/modal-window.min.js"></script>  


<script language="JavaScript" type="text/javascript">
$(function()
{



       $( "#fecha" ).datepicker({
         dateFormat: "yy-mm-dd"

      });
       $( "#fechah" ).datepicker({
         dateFormat: "yy-mm-dd"

      });




	  $( "#menu" ).menu({position: {at: "left bottom"}});
});
</script>



</head>

<body>

<div class="container">
<?php include "includes/head.php"?>
   <div class="content">
       <div class="tituloprincipal"><img src="img/pedidos.jpg" width="25" height="25" border="0"/> Consulta de Fichadas Diarias
           <?php include 'includes/submenu.php';?>  
           </div>
       
       <div class="contenedorpedido">
       <form id="altapedido" name="altapedido" method="GET" action="ListaXLegajo.php">
        <fieldset>
             <legend><b>Seleccione Filtros</b></legend>
             <table>
                 <tr>

                    <td class="textotablamenuform">Nro. Legajo </td>
                    <td class="textotablamenuform">
					 <select name="pedido" id="pedido" required class="campo_form">
                    
                             <?php
                             $ped=obtener_empleados();

                             while($regPed=mysql_fetch_array($ped)){
                                 
                                       echo "<option value='".utf8_encode($regPed['FichadaLegajo'])."'>".utf8_encode($regPed['usuariosApellido'].",".$regPed['usuariosNombre'])." (".utf8_encode($regPed['FichadaLegajo']).")</option>";


                             }

                             ?>

                         </select>
					
				

                     
                    
                 </tr>
                 <tr>
                 
                    
                     <td class="textotablamenuform">Fecha Desde</td>
                     <td class="textotablamenuform"><input type="text" name="fecha" id="fecha" value="" required class="campo_form" /></td>
					  <td class="textotablamenuform">Fecha Hasta</td>
                    <td class="textotablamenuform"><input type="text" name="fechah" id="fechah" value="" required class="campo_form" /></td>
                 </tr>
                 <tr>
				 
					
					
                      
                        </tr>
						
                
                   <tr>
                    <td class="textotablamenuform" style="text-align: right;" colspan="8">
                         <input type="reset" name="enviar" value="Limpiar"  class="boton_form"/>
                         <input name="submit" id="submit" type="submit" value="Realizar Consulta" class="boton_form"/>
                     </td>
                 </tr>
             </table>
        </fieldset>
       </form>
	   <?php if($_GET['submit']):?>
           <fieldset>
             <legend><b>Fichadas</b></legend>
			 
             </br>
			 <fieldset>
			 <table>
			 <tr>
			 <td class="textotablamenuform">Fecha Desde <td>
			 <td class="textotablamenuform"> <?php echo format_fec($_GET['fecha'],"/")?><td>
			 <td class="textotablamenuform">Fecha Hasta <td>
			 <td class="textotablamenuform"><?php echo format_fec($_GET['fechah'],"/")?><td>
			 </tr>
			  <tr>
			 <td class="textotablamenuform">Legajo <td>
			 <td class="textotablamenuform"> <?php echo $_GET['pedido']?><td>
			 <td class="textotablamenuform">Nombre y Apellido <td>
			 <td class="textotablamenuform"><?php echo obtener_nombre_legajo($_GET['pedido'])?><td>
			 </tr>
			 </table>
			 </fieldset>
			<br>
			<hr>
			 <a href="exportarFichadas.php?pedido=<?php echo $_GET['pedido']?>&fecha=<?php echo $_GET['fecha']?>&fechah=<?php echo $_GET['fechah']?>"><img src="img/exportar.jpg" width="25" height="25" border="0" id="exportaritem" title="Exportar a Excel"/></a>
			 <hr>
             <table class="grilla" style="width:850px">
			   <tr>
                     
                     <th style="width:60px;border: 1px solid #ccc;">Dia</th>
                     <th style="width:200px;border: 1px solid #ccc;">Fichadas </th>
                     <th style="width:50px;border: 1px solid #ccc;">Tardanza</th>
                     <th style="width:80px;border: 1px solid #ccc;">Horas Trabajo</th>
					 <th style="width:40px;border: 1px solid #ccc;">Horas+</th>
                     <th style="width:40px;border: 1px solid #ccc;">Horas-</th>
                     <th style="width:150px;border: 1px solid #ccc;">Motivo Ausencia</th>
                     
                  </tr>

               <tbody>

                <?php
                $fecha1 = $_GET['fecha'];
				$fecha2 = $_GET['fechah'];
				$totTar=0;
				$totHorTra = new SumaTiempos();
				$totATrab = new SumaTiempos();
                for($i=$fecha1;$i<=$fecha2;$i = date("Y-m-d", strtotime($i ."+ 1 days"))):
				$hTrabajar=obtener_horas_trabajar($i,obtener_sucursal_legajo($_GET['pedido']));
                ?>
                  <tr style="border: 1px solid #ccc;">
                     
                     <td style="width:60px"><?php echo format_fec($i,"/")?></td>
                     <td style="width:200px">
					 <?php 
					if(obtener_dia_laboral($i,$_GET['pedido'])<>2) //verifico que no tenga licencia
						echo obtener_fichadas($i,$_GET['pedido']);
					else
						echo "--:--";
					 
					 ?> </td>
                     <td style="width:50px"><?php 
					 if(obtener_dia_laboral($i,$_GET['pedido'])<>2){ //verifico que no tenga licencia
						echo tardanza($i,$_GET['pedido']); 
						if(tardanza_si_no($i,$_GET['pedido'])==1)
							$totTar++;
					  }else
					   echo "--:--";
						
					
					?></td>
                     <td style="color:green;"><b><?php 
					 if(obtener_dia_laboral($i,$_GET['pedido'])<>2){ //verifico que no tenga licencia
						 echo calcular_horas_trabajadas($i,$_GET['pedido']); 
						 $totHorTra->sumaTiempo(new SumaTiempos(calcular_horas_trabajadas($i,$_GET['pedido'])));
					 }else
					   echo "--:--";
						
					
					 ?><b></td>
					 <td><?php 
						if(obtener_dia_laboral($i,$_GET['pedido'])<>2) //verifico que no tenga licencia
								echo RestarHoras($hTrabajar,calcular_horas_trabajadas($i,$_GET['pedido'])); 
						else
								echo "--:--";					 ?></td>
                     <td ><?php 
						if(obtener_dia_laboral($i,$_GET['pedido'])<>2) //verifico que no tenga licencia
							echo RestarHoras(calcular_horas_trabajadas($i,$_GET['pedido']),$hTrabajar); 
						else
								echo "--:--";	
					    ?></td>
                     <td><b><?php 
					 echo obtener_motivos_ausencia($i,$_GET['pedido']);
					 if(obtener_dia_laboral($i,$_GET['pedido'])<>2){ //verifico que no tenga licencia
						//si es dia laboral sumo 8 horas
							if(obtener_dia_laboral($i,$_GET['pedido'])==1)
							$totATrab->sumaTiempo(new SumaTiempos($hTrabajar));}
					 	
					 ?></b></td>
                     
                  </tr>
                 <?php
                
				 endfor
                
                 ?>

                 
					  <tr style="border: 1px solid #ccc;">
					 <td COLSPAN="7" style="font-size:15px;"><b>
					  <fieldset>
					  <legend>TOTALES DEL PERIODO</legend>
					  Cant. Tardanzas : <?php echo $totTar?><br>
					  Horas Trabajadas : <?php echo $totHorTra->verTiempoFinal()?>
					   </fieldset><b></td>
					  </tr>	
                     
					  <tr style="border: 1px solid #ccc;">
					 <td COLSPAN="7" style="color:green;font-size:15px;"><b>
					  <fieldset>
					  <legend>HORAS A TRABAJAR </legend>
					  <?php echo $totATrab->verTiempoFinal()?>
					   </fieldset><b></td>
					  </tr>	
					
                     <tr style="border: 1px solid #ccc;">
					 <td COLSPAN="7" style="color:red;font-size:15px;"><b>
					  <fieldset>
					  <legend>DIFERENCIA  HORAS </legend>
					  <?php 
					   if(($totHorTra->verTiempoFinal()-$totATrab->verTiempoFinal())<0)
							echo '-'.RestarHoras($totHorTra->verTiempoFinal(),$totATrab->verTiempoFinal());
						else
							echo RestarHoras($totATrab->verTiempoFinal(),$totHorTra->verTiempoFinal());
						
						
					  ?>
					   </fieldset><b></td>
					  </tr>	
					  
                </tbody>

             </table>
             

        </fieldset>
            <?php endif?>
       </div>
 
       <div class="clear"></div>
   <br>
   </div>
  <?php include "includes/pie.php"?>
  
</div>


</body>
</html>
